package com.ruoyi.common.core.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.annotation.Transient;

@Data
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
public class FileAuthRef {

    private int type;  // 对象类型：1角色，0用户

    private Long refId; // 外部对象id（角色/用户）

    private Long fileId; // 文件id

    private Integer authId; // 权限id

    @Transient
    private Long permiss; //0为未授权，1为已授权
}
